// #include<iostream>
// #include<string>
// using namespace std;
// enum Color {
//     Red,Green,Blue,Cyan,Magenta,Yellow,White
// };
// void print_enum(Color color) {
//     cout << color << endl;
// }
//
// enum class Dir {
//     Left,
//     Right,
//     Top,
//     Down,
// };
//
// void print_dir(Dir dir) {
//     // cout << dir << endl; 这种不能直接被打印的
//     switch (dir) {
//         case Dir::Left:
//             cout << "Left" << endl;
//             break;
//         case Dir::Right:
//             cout << "Right" << endl;
//             break;
//         case Dir::Top:
//             cout << "Top" << endl;
//             break;
//         case Dir::Down:
//             cout << "Down" << endl;
//             break;
//     }
// }
//
// int main() {
//     print_enum(Color::Blue);
//     // print_enum(56); 在c语言可以传整数
//  print_enum(Color(56));
//
//     print_dir(Dir::Left);
//
//
//     return 0;
// }